Skip to main content

Joining Validator

Champagne Test network

Before setting up a validator node, make sure to have completed the Running Supernova guide. You should connect your node to champagne network.

Generate key

Next, you have your own key for signing transactions.

novad keys add <key-name>

or if you want to recover with existing mnemonic,

novad keys add <key-name> --recover
<enter mnemonic in prompt>

And check your key and nova address.

novad keys show <key-name>

Get Faucet

For joining as a validator, you should have some NOVA for gas fee and self delegation.

You can get NOVA in discord. In faucet channel, enter command: !faucet {nova_address}, faucet will give you 10NOVA and 10IBC tokens.

After get faucet, you can check balance if you receive tokens successfully.

novad query bank balances <your_nova_address>

Submit CreateValidator Transaction

If you want to join as a validator, you must submit gentx of CreateValidator transaction. But in champagne network, we already set 3 validators, so you should submit CreateValidator transaction.

novad tx staking create-validator \
--amount 1000000unova \
--chain-id=champagne \
--moniker=< your_node_moniker > \
--website="your website" \
--details="Joining Champagne network" \
--commission-rate="0.1" \
--commission-max-rate="0.20" \
--commission-max-change-rate="0.01" \
--min-self-delegation="1" \
--identity=< if_you_have, you_can_enter_keybase_identity_optional > \
--from < validator_key_name > \
--gas-prices 0.025unova \
--keyring-backend < keyring_name > \
--pubkey=$(novad tendermint show-validator)

After submit it, you can check if your validator is running in block explorer